/*****************************************************************************
 * vlc_menu_bar.h : GTK+ plugin for vlc
 *****************************************************************************/
 
#ifndef __VLC_MENU_BAR_H
#define __VLC_MENU_BAR_H

#include <gtk/gtk.h>

G_BEGIN_DECLS

#define VLC_TYPE_MENU_BAR         (vlc_menu_bar_get_type ())
#define VLC_MENU_BAR(obj)         (G_TYPE_CHECK_INSTANCE_CAST ((obj), VLC_TYPE_MENU_BAR, VlcMenuBar))
#define VLC_MENU_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VLC_TYPE_MENU_BAR, VlcMenuBarClass))
#define VLC_IS_MENU_BAR(obj)      (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VLC_TYPE_MENU_BAR))

typedef struct _VlcMenuBar VlcMenuBar;
typedef struct _VlcMenuBarClass VlcMenuBarClass;

struct _VlcMenuBar
{
  GtkMenuBar menu_bar;  
};

struct _VlcMenuBarClass
{
  GtkMenuBarClass menu_bar_class;
};

GType      vlc_menu_bar_get_type (void) G_GNUC_CONST;
GtkWidget* vlc_menu_bar_new (void);
GtkWidget* vlc_menu_get_popup_menu (void);

G_END_DECLS

#endif /* __VLC_MENU_BAR_H */
